libxlu: introduce new APIs
authorWei Liu <wei.liu2@citrix.com>
Mon, 16 Mar 2015 09:52:38 +0000 (09:52 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 18 Mar 2015 12:05:42 +0000 (12:05 +0000)
commit41e822448b5b67e41d972c57a2fae30ee54ff539
treefcd6b14dc1d089894f25f5df5f32186bda60209a
parent6ec86e91c89198f8a8e27eb33b54f68b4659312a
libxlu: introduce new APIs

These APIs can be used to manipulate XLU_ConfigValue and XLU_ConfigList.

APIs introduced:
1. xlu_cfg_value_type
2. xlu_cfg_value_get_string
3. xlu_cfg_value_get_list
4. xlu_cfg_get_listitem2

Move some definitions from private header to public header as needed.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxlu_cfg.c
tools/libxl/libxlu_internal.h
tools/libxl/libxlutil.h